package com.csair.platform.cit.facade.model.citzcjszjkcmx;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @author zhengxincheng
 * 资产加速折旧、摊销（扣除）优惠明细表 -- 请求模型
 */
@Data
public class CitZcjszjkcmxbRequest {

    /**
     * 纳税人识别号
     */
    @ApiModelProperty(value = "纳税人识别号", required = true)
    @NotEmpty(message = "纳税人识别号不能是空值")
    @Length(max = 255,message = "纳税人识别号字数 < 255")
    private String nsrsbh;
    /**
     * 所属日期起
     */
    @NotEmpty(message = "税款所属期起不能是空值")
    @ApiModelProperty(value = "税款所属期起", required = true)
    private String skssqq;
    /**
     * 所属日期止
     */
    @NotEmpty(message = "税款所属期止不能是空值")
    @ApiModelProperty(value = "税款所属期止", required = true)
    private String skssqz;
    /**
     * 列表数据
     */
    @ApiModelProperty(value = "列表数据", required = true)
    List<CitZcjszjkcmxbVo> data;
}
